<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件
/**
 * 系统邮件发送函数
 * @param string $tomail 接收邮件者邮箱
 * @param string $name 接收邮件者名称
 * @param string $subject 邮件主题
 * @param string $body 邮件内容
 * @param string $attachment 附件列表
 * @return boolean
 * @author static7 <static7@qq.com>
 */
function send_mail($tomail, $name, $subject = '', $body = '', $attachment = null) {
	$mail = new \PHPMailer(); //实例化PHPMailer对象
	$mail->CharSet = 'UTF-8'; //设定邮件编码，默认ISO-8859-1，如果发中文此项必须设置，否则乱码
	$mail->IsSMTP(); // 设定使用SMTP服务
	$mail->SMTPDebug = 0; // SMTP调试功能 0=关闭 1 = 错误和消息 2 = 消息
	$mail->SMTPAuth = true; // 启用 SMTP 验证功能
	$mail->SMTPSecure = 'ssl'; // 使用安全协议
	$mail->Host = "smtp.qq.com"; // SMTP 服务器
	$mail->Port = 465; // SMTP服务器的端口号
	$mail->Username = "417794669@qq.com"; // SMTP服务器用户名
	$mail->Password = "rhlklmlhhcxrbhhc"; // SMTP服务器密码
	$mail->SetFrom('417794669@qq.com', 'Jason');
	$replyEmail = ''; //留空则为发件人EMAIL
	$replyName = ''; //回复名称（留空则为发件人名称）
	$mail->AddReplyTo($replyEmail, $replyName);
	$mail->Subject = $subject;
	$mail->MsgHTML($body);
	$mail->AddAddress($tomail, $name);
	if (is_array($attachment)) {
		// 添加附件
		foreach ($attachment as $file) {
			is_file($file) && $mail->AddAttachment($file);
		}
	}
	return $mail->Send() ? true : $mail->ErrorInfo;
}
function page() {
	if (empty(input('get.tid')) or input('get.tid') == 68) {
		$cate = Db::name('cate')->where('parentid', 68)->select();
		$this->assign('cate', $cate);
		return $this->fetch();
	} else {
		$tid = input('get.tid');
		$cate = Db::name('cate')->where('parentid', $tid)->select();
		if (empty($cate)) {
			$cate = Db::name('cate')->where('parentid', 68)->select();
			$this->assign('cate', $cate);
			return $this->fetch();
		}
		$this->assign('cate', $cate);
		return $this->fetch();
	}

}
